home *** CD-ROM | disk | FTP | other *** search
/ Internet Surfer 2.0 / Internet Surfer 2.0 (Wayzata Technology) (1996).iso / pc / textfile / faqs / robo_faq / part2 < prev   
Encoding:
Internet Message Format  |  1992-12-26  |  19.0 KB

  1. Xref: bloom-picayune.mit.edu comp.robotics:3454 news.answers:3866
  2. Newsgroups: comp.robotics,news.answers
  3. Path: bloom-picayune.mit.edu!enterpoop.mit.edu!snorkelwacker.mit.edu!news.media.mit.edu!micro-heart-of-gold.mit.edu!uw-beaver!cornell!rochester!cantaloupe.srv.cs.cmu.edu!nivek
  4. From: nivek+@cs.cmu.edu (Kevin Dowling)
  5. Subject: comp.robotics Frequently Asked Questions (FAQ) part 2/2
  6. Message-ID: <part2_720805160@ri.cmu.edu>
  7. Followup-To: poster
  8. Summary: This posting contains a list of Frequently Asked Questions
  9.     and their answers about robotics. It should be read by anyone
  10.     who wishes to post to the comp.robotics newsgroup
  11. Sender: news@cs.cmu.edu (Usenet News System)
  12. Supersedes: <part2_720803966@ri.cmu.edu>
  13. Nntp-Posting-Host: j.gp.cs.cmu.edu
  14. Reply-To: nivek@ri.cmu.edu
  15. Organization: School of Computer Science, Carnegie Mellon
  16. References: <part1_720805160@ri.cmu.edu>
  17. Date: Tue, 3 Nov 1992 15:40:23 GMT
  18. Approved: news-answers-request@MIT-Edu
  19. Expires: Thu, 17 Dec 1992 15:39:20 GMT
  20. Lines: 602
  21.  
  22. Archive-name: robotics-faq/part2
  23. Last-modified: 10/26/92
  24.  
  25.  
  26. This is part 2 of 2 of the comp.robotics Frequently Asked Questions (FAQ) list.
  27. This FAQ addresses commonly asked questions relating to robotics.
  28.  
  29. Part 2
  30.     Sensors
  31.     Suppliers and sources for Parts
  32.     Hero Robots
  33.     Puma Manipulators
  34.     Simulators
  35.     Real-Time Operating Systems
  36.     Books
  37.  
  38.     Acknowledgements
  39.  
  40. Changes, additions, comments, suggestions and questions to:
  41.     nivek@ri.cmu.edu
  42. aka:     Kevin Dowling
  43.          Robotics Institute
  44.     Carnegie Mellon University
  45.     Pittsburgh, PA 15213
  46.  
  47. ___________________________________________________________________________
  48. Sensors:
  49.     This list covers only the most frequently requested types of
  50. robot sensors. These include point-range sensors, cameras, and
  51. acoustic devices. See Sensors magazine directory for a large and
  52. comprehensive list.
  53.  
  54. Accelerometers:
  55.     These are devices for measuring the rate of change in velocity
  56. and can provide estimations of distance or be used to detect high
  57. forces.
  58. Lucas NovaSensor
  59. 1055 Mission Court
  60. Fremont, CA 94539
  61. (510) 490-9100
  62. Lucas makes a 1"x1"x0.5" accelerometer for about $200. Good noise
  63. immunity but fragile.
  64.  
  65. Cameras:
  66.     There are a large number of cameras on the market and many
  67. consumer products such as the smaller camcorders are inexpensive and
  68. suitable for imaging applications. I'll try to list some different and
  69. unusual ones here.
  70.     Sony has a beautiful small color CCD, the XC-999/999P.
  71. It is the size of a microphone. 768Hx493V. 999 is NTSC and the 999P
  72. is the PAL format.
  73.  
  74. CIDTech has some really nice ones with CID instead of CCD, especialy
  75. good for machine vision, no blooming, fast image grabbing.
  76.  
  77. Gyros:
  78.     Used for measuring orientation.
  79.  
  80. KVH Industries
  81. 110 Enterprise Center
  82. Middletown, RI 02840
  83. (401) 847-3327
  84. Nice units that provide heading data. About $1K w/ RS232 adapter.
  85.  
  86. Laser rangefinders:
  87.     There are a variety of laser rangefinding devices that have
  88. been built. The 3D devices are still large, power hungry and heavy but
  89. give very nice images suitable for fast map building and navigtion
  90. work. Expect to pay over $80K for these time of flight devices. Most
  91. AM Lidars measure phase shift between outgoing and reflected beams.
  92. A mirror system rasters the beam forming a video-camera-like image.
  93. Some devices supply the reflectance image as well as range which
  94. is nice for corresponding the two. Comprehensive references include:
  95.  
  96. P. Besl, ``Active, Optical Range Imaging Sensors'', Machine Vision and
  97. Applications, v. 1, p. 127-152, 1988.
  98.  
  99. A longer version of Besl's paper appears in ``Advances in Machine Vision:
  100. Architectures and Applications'', J. Sanz (ed.), Springer-Verlag, 1988.
  101.  
  102. Other good surveys are Ray Jarvis' article in IEEE TPAMI v5n2
  103. and Nitzan's article in PAMI v10n2.
  104.  
  105. A number of laboratory works have also demonstrated FM or chirp systems
  106. which can be highly accurate (e.g. elevation maps of coins are one
  107. demonstration of these) but these are very specialized and I don`t 
  108. know of commercial devices currently.
  109.  
  110.   ERIM (Environmental Research Institute of Michigan)
  111.     ERIM has built a number of custom AM laser rangefinders
  112. including those used in the ALV (Autonomous Land Vehicle) program. CMU and
  113. Martin Marietta have both used this systems in extensive work.
  114. Basic system was a 128x64 2fps 20m (ambiguity interval) system.
  115.  
  116.   Odetics
  117.  
  118.   Perceptron
  119. A spin-off of ERIM, Perceptron has also built a number of AM laser
  120. rangefinders. CMU and Caterpillar have used these for map building and
  121. obstacle avoidance work in rough terrain navigation. 128x128, 2fps,
  122. programmable tilt on nodding mirror. About $90K
  123.  
  124.   Schwarz Electro-Optics
  125. Schwarz makes some very nice point range laser ranging devices. These
  126. devices are slightly bigger than a soda can. About $6K. CMU experience
  127. for use in simulated unmanned air vehicle platform worked well.
  128.  
  129. Force and Torque Sensors:
  130.  
  131. California Cybernetics
  132. 10322 Sherman Grove
  133. Sunland, CA 91040
  134. (818) 353-5991
  135. (818) 951-3889 (fax)
  136. 6 dof F-T devices.
  137.  
  138. Sonar sensors:
  139.     Acoustic time-of-flight devices have been around for awhile
  140. now. The ubiquitous Polaroid device is cheap and easily integrated
  141. and has has found wide use in robotic devices. Other companies have
  142. developed nice complete turnkey sonar devices though and Polaroid
  143. is no longer the only choice.
  144.  
  145. Polaroid
  146. (617)-577-4681 or write at
  147. 119 Windsor St,
  148. Cambridge, MA 02139
  149.  
  150. Polariod Ultrasonic Components Group offers two ultrasonic ranging kits:
  151. Specs are:
  152.     Distance range: 0.26 to 10.7 meters
  153.     Resolution: Nominal +- 3mm to 3m, +-1% over entire range
  154.     Sonar acceptance angle: approx. 20 degrees
  155.     Power Requirement: 6VDC, 2.5 Amps (1 mS pulse), 150mA quiescent
  156.     Weight: Transducer, 8.2gm
  157.             Ranging module, 18.4 gm
  158. Designer's Kit:
  159.     1 transducer, 1 ranging module, electronics display 
  160.     accurate to 1/10th meter. Cost is $169
  161. OEM kit:
  162.     2 transducers, 2 ranging modules. Cost is $99.
  163.  
  164.   Siemans - nice complete sensor package, 5 degree cone angle
  165.   Massa - components
  166.  
  167. Position Sensing Devices:
  168. Noncontact, cabled measurement of 6DOF's. Virtual reality applications.
  169.  
  170. Polhemus Inc
  171. (802) 655-3139
  172. (802) 655-1439 (fax)
  173. Burlington, VT
  174. 3Space, Isotrak, FasTrak:
  175. Electromagnetic devices for sensing xyz and rotations remotely. Limited
  176. to 1m or so radius. Sensitive to metallic objects in vicinity. Approx $3k
  177.  
  178. Ascension Technology
  179. (802) 655-7879
  180. (802) 655-5904
  181. The Bird.
  182.  
  183. Video systems
  184. Selspot - used for biomechanical applications.
  185.  
  186. Pan/Tilt devices:
  187. A common robotic need. For 10 years or more I have heard the phrase
  188. "If only someone made a nice/small/inexpensive/computer-interfaced
  189. pan-tilt mechanism." Most pan-tilts sold today by companies such as
  190. Pelco and Vicon are for CCTV applications for continuous scanning
  191. or remote operation. At most these will have pots for feedback.
  192. A number of undersea companies make pan-tilt devices as well.
  193.  
  194.     Remote Ocean Systems
  195.     5111-L Santa Fe Street
  196.     San Diego, CA 92109
  197.     (619) 483-3902
  198.     Underwater P/T systems, expensive $6K but very nicely packaged 
  199.  
  200.     RSI Research
  201.     Sidney, BC
  202.     (604) 656-0101
  203.     Underwater pan-tilts
  204.  
  205.     Photosea
  206.     6377 Nancy Ridge Drive
  207.     San Diego, CA 92121
  208.     (619) 452-8903
  209.     underwater pan-tilts including Cobra, very small design.
  210.  
  211.     Telemetrics
  212.     Hawthorne, NJ
  213.     (201) 423-0347
  214.     Computer controlled P/T devices - fairly large though.
  215.  
  216.     Directed Perception
  217.     1451 Capuchino Avenue,
  218.     Burlingame, CA 94010
  219.     (415) 342-9399
  220.     Computer controlled pan-tilt unit Model PTU-33-17.5
  221.     Weighs 1kg and can support ~1.5kg camera payload.
  222.     Very nice specs: 200 deg/sec slew, 3-4arc-min accuracy,
  223.     RS-232 interface, About $1200.
  224.     
  225. ____________________________________________________________________________
  226. Robot parts: Suppliers of useful mechanical and electrical components.
  227.  
  228. Allied Devices
  229. standard precision mechanical components
  230. 2365 Milburn Avenue, 
  231. PO Box 502
  232. Bladwin, NY 11510
  233. (516) 223-9100
  234. (516) 223-9172 (fax)
  235.  
  236. Winifred Berg
  237.  
  238. C&H Sales
  239. Pasadena, CA
  240. (818) 796-2628
  241. (800) 325-9465
  242. Surplus parts. Motors etc.
  243.  
  244. Small Parts Inc.
  245. 6891 NE Third Ave
  246. PO Box 381966
  247. Miami, FL 33238-1966
  248. (305) 751-0856
  249. fax (305) 751-6217
  250. Lots of neat small supplies including: materials, metal stock, fasteners,
  251. tools etc. 
  252.  
  253. Servo Systems
  254. 115 Main Road
  255. PO Box 97
  256. Montville, NJ 07045-9299
  257. (201) 335-1007
  258. fax (201) 335-1661
  259. Surplus pieces and prices, motors, actuators, geardrives, controllers,
  260. robots, encoders, transducers, amplifiers. 
  261.  
  262. Herbach and Rademan
  263. 401 E. Erie Avenue
  264. Philadelphia, PA 19134
  265. (215) 426-1708
  266. Lots of surplus stuff including AC and DC motors.
  267.  
  268. Nordex
  269. 50 Newton Road
  270. Danbury, CT 06810-6216
  271. Gears, cams, universals etc.
  272.  
  273. Seitz
  274. Box 1398
  275. Torrington, CT 06790
  276. (203) 243-5115
  277. drive components, gears etc.
  278.  
  279. Stock Drive Products
  280. 2101 Jericho Turnpike
  281. Bobx 5416
  282. New Hyde Park, NY 11042-5416
  283. (516) 328-3300
  284. (516) 326-8827 (fax)
  285. Great set of handbooks of thousands of components.
  286.  
  287. Edmund Scientific
  288. 101 E. Gloucester Pike
  289. Barrington, NJ 08007-1380
  290. (609) 573-6250 order
  291. (609) 573-6260 customer service
  292. Lots of optics, science and educational items. A little high priced, but
  293. nice selection.
  294.  
  295. PIC Design
  296. PO Box 1004
  297. Benson Road
  298. Middlebury, CT 06762-1004
  299. (800) 243-6125 (except CT)
  300. (203) 758-8272
  301. Bearings, clutches, brakes, couplings, tools, belts, pulleys, gears etc.
  302.  
  303. Any technical library should have catalogs from the larger
  304. distributors. These might include McMaster-Carr, Grainger, Allied,
  305. Newark, etc.
  306.  
  307.  
  308. ____________________________________________________________________________
  309. Hero robots:
  310.  
  311. Heros are no longer being made but Heath still offers some replacement
  312. parts.  They had about 8 years of sales: 4,000 Hero Jr's, 3,000 Hero
  313. 2000's, 14,000 assembled Hero 1's. Ones with less capability didn't do
  314. as well but higher priced ones did ok.
  315.  
  316. Heathkit
  317. Benton Harbor, MI
  318. (800) 253-0570 order line
  319. tech line (616) 982-3980
  320. _____________________________________________________________________________
  321. Puma manipulators:
  322.  
  323. Pumas are probably the most common robot in university laboratories
  324. and one of the most common assembly robots. Designed by Vic
  325. Schienman many years ago it was produced for many years by Unimation
  326. (later purchased by Westinghouse and sold at a loss later to Staubli,
  327. a Swiss company) Found in many university labs as well.
  328.  
  329. PUMA singularities:
  330.  
  331. The PUMA has three singularities: the ``alignment'' singularity
  332. (wrist is as close to the axis of joint 1 as it can get),
  333. the ``elbow'' singularity (elbow is fully extended or folded
  334. up; the latter is not possible because of joint limits), and
  335. the wrist singularity (the axes of joints 4 and 6 are aligned).
  336.  
  337. The angles corresponding to these depend on the DH parameter
  338. assignment.  For the PUMA, the definitions given in [1] are perhaps
  339. the most commonly used Using these, and letting A2, A3, D3, and D4
  340. denote the translational DH offsets, the singularities occur when the
  341. following are true:
  342.  
  343. Alignment:    D4*sin(ang2+ang3) + A2*cos(ang2) - A3*cos(ang2+ang3) == 0
  344.  
  345. Elbow:        sin(ang3 - atan2(A3,D4)) == 0
  346.  
  347. Wrist:        sin(ang5) == 0
  348.  
  349. Typical offset values for the PUMA 560 are
  350.  
  351. A2 =  431.80
  352. D3 =  149.09
  353. A3 =  20.32
  354. D4 =  433.070    
  355.  
  356. [information provided by John Lloyd <lloyd@curly.mcrcim.mcgill.edu>]
  357.  
  358. Useful references:
  359.  
  360. [1] Richard Paul, Brian Shimano, and Gordon Mayer, ``Kinematic Control 
  361.     Equations for Simple Manipulators''. IEEE Transactions on Systems,
  362.     Man, and Cybernetics, Vol SMC-11, No. 6, June 1981.
  363.  
  364. [2] B Armstrong, O Khatib, and J. Burdick
  365.     The Explicit Dynamic Model and Inertial Parameters of the PUMA 560 Arm
  366.     Proceedings IEEE Int. Conference on Robotics and Automation, April 1986
  367.     San Francisco, CA pp510-518
  368. _____________________________________________________________________________
  369. Simulators:
  370.  
  371. CADSI
  372. PO Box 203
  373. Oakdale, IA 52319
  374. (319) 337-8968
  375. DADS - robot dynamics package
  376.  
  377. Deneb Robotics, Inc.
  378. 3285 Lapeer Road West
  379. PO Box 214687
  380. (313) 377-6900
  381. Product:    IGRIP
  382. Platforms:    SPARCs, (SGI's?)
  383. Cost:        US$50-$60,000.
  384. Allows offline programming, dynamics capability etc.
  385.  
  386. Mechanical Dynamics Inc.
  387. 2301 Commonwealth Blvd
  388. Ann Arbor, MI 48105
  389. (313) 944-3800
  390. ADAMS dynamics package
  391.  
  392. Silma/Cimstation
  393. 1601 Saratoga-Sunnyvale Road
  394. Cupertino, California  95014
  395. (408) 725 8908                           
  396. Product:    CimStation
  397. Platforms:    SGI-4D, SUN SparcStation, Apollo, Intergraph,
  398.         Computervision, HP, IBM Risc6000 and DEC.
  399. Cost:        Base system around $55K (commercial license)
  400.         They also have a University Partnership
  401.         Program to enable universities to purchase CimStation
  402.         for around $20K US and $25K International.  
  403.  
  404. Provides: Basic CAD Tools: 2D and 3D solid & wireframe, IGES interface,
  405. Robot Modelling: generate the required governing
  406. equations (iterative or closed form)
  407. automatically for "many" classes of robots
  408. Path Generation
  409. Kinematic Simulation with Collision Detection
  410. Dynamic Simulation (CimStation only at this point) 
  411. I/O Operations
  412.  
  413. John Craig of "Introduction to Robotics" fame is head of Silma's R&D.
  414. Silma has a programming environment called SIL complete with its own
  415. PASCAL-like iterative language with graphics and robotics extensions.
  416. CimStation is built out of this language.  This allows you to add your
  417. own functionality. E.g. your own path planner. You can also write
  418. C-code, compile it, and add it to the system.
  419.  
  420. Comutek
  421. 1223 Peoples Avenue
  422. Troy, NY  12180
  423. ph# 518 276 2817
  424. fax# 518 276 638
  425. contact:  Vinay Joshi
  426. Products: Work-Out
  427. Cost: Around $25000.
  428.  
  429. Robot Simulations/Workspace
  430. [From: "Newsletter of the Australian Robot Association - Jan 1991]
  431. ``"Vision in Design" of Punchbowl N.S.W. announces the Australian
  432. availability of version 2.0 of the "Workspace" robot-simulation software
  433. developed by "Robot Simulations" in the U.K.  The software, which runs on
  434. an IBM-compatible personal computer, is claimed to provide features similar
  435. to those available on much more expensive programs that require workstation
  436. hardware.  Version 2.0 is said to be faster than the initial version and to
  437. offer such capabilities as automatic collision detection, 3D solid shaded
  438. colour graphics real-time display of simulations, and an expanded library
  439. of inverse kinematics algorithms for standard robots.  Up to nine robots
  440. and associated machinery may be simulated simultaneously.  Custom-designed
  441. robots having up to nine links can be simulated.''
  442.  
  443. Technomatix/Robcad
  444. [address?]
  445.  
  446. GMF Robotics
  447. 2000 S. Adams Road
  448. Auburn Hills, MI  48057
  449. ph# 313 377 7000
  450. Products: OLPW-200
  451. Platforms: ?
  452. Cost: ?
  453.  
  454. Auto Simulations, Inc.
  455. 655 Medical Drive
  456. Bountiful, UT  84010
  457. ph# 801 298 1398
  458. telex 801 298 8186
  459. contact:  Teresa Francis, ext 330
  460. Products: AutoMod II
  461. Platforms: ?
  462. Cost: ?
  463. _____________________________________________________________________________
  464. Real-Time Operating Systems
  465.  
  466. This is an abridged list of Dave Stewart's FAQ on RTOS'. See
  467. comp.real-time and news.answers for that FAQ.
  468.  
  469. Below is a list of both commercial and research Real-Time Operating
  470. Systems (RTOS) which are being used around the world for implementing
  471. robotic systems.  Only the names and addresses of the distributors are
  472. included.  Since the available features of each are constantly
  473. changing, and the advantages and disadvantages of each are greatly a
  474. matter of opinion and target application, no such descriptions are
  475. given.
  476.  
  477. Commercial RTOS:
  478.  
  479.     * iRMX III 
  480.         Runs on Intel 80X86-based computers
  481.     U.S.A.:
  482.         Intel Corporation
  483.         3065 Bowers Avenue
  484.         Santa Clara, California 95051
  485.         tel (408) 987-8080
  486.     * LynxOS
  487.         Runs on wide variety of platforms, including Motorola,
  488.         Intel, Sun, and Hewlett Packard.
  489.  
  490.         Lynx Real-Time Systems, Inc
  491.         16780 Lark
  492.         Los Gatos, CA 95030
  493.         tel (408) 354-7770
  494.         fax (408) 354-7085
  495.  
  496.     * OS-9
  497.         Runs on Motorola MC680X0-based single board computers.
  498.  
  499.         Microware System Corporation
  500.         1900 N.W. 114th St.
  501.         Des Moines, Iowa 50322
  502.         tel (515) 224-1929
  503.     * pSOS+ 
  504.         Runs on a variety of Motorola 680X0 and 88100, and 
  505.         Intel 80386 computers.  Requires a host workstation or
  506.         personal computer if pASSPORT+ real-time programming
  507.         environment is to be used.
  508.  
  509.         Software Components Group, Inc.
  510.         1731 Technology Drive
  511.         San Jose, CA  95110
  512.         tel (408) 437-0700
  513.         fax (408) 437-0711
  514.  
  515.     *VRTX
  516.         Runs on a wide variety of processors, including Motorola 680X0,
  517.         Intel 80X86 and 80960, National Semiconductor series 3200. 
  518.  
  519.         Ready Systems
  520.         470 Potrero Avenue
  521.         P.O.Box 60217
  522.         Sunnyvale, CA 94086
  523.         (800) 228-1249
  524.         fax (214) 991-8775
  525.  
  526.     * VxWorks
  527.         Runs on a wide variety of MC680X0 and SPARC-based single 
  528.         board computers. Requires a workstation for program developments
  529.  
  530.         Wind River Systems Inc.
  531.         1000 Atlantic Avenue
  532.         Alameda, CA 94501
  533.         (800) 545-9463
  534.         fax (415) 814-2010
  535.  
  536. Research RTOS that are distributed:
  537.  
  538.     * Chimera II 
  539.         Runs on MC680X0-based single board computers.
  540.         Requires a Sun workstation for program development
  541.     U.S.A.:
  542.         Dept. of Electrical and Computer Engineering
  543.         Carnegie Mellon University
  544.         5000 Forbes Avenue
  545.         Pittsburgh, PA 15213
  546.         ATTN: David B. Stewart
  547.         tel (412) 268-7120
  548.         fax (412) 268-3890
  549.         email: chimera@ri.cmu.edu
  550.  
  551.     * Harmony 
  552.         Runs on MC680X0-based single board computers
  553.     Canada:
  554.         Division of Electrical Engineering
  555.         National Research Council of Canada
  556.         Ottawa, Ontario, Canada
  557.         K1A 0R6
  558.         ref: NRCC Tech Report No. 30081
  559.  
  560. Robot Control C Library (RCCL)
  561. A robot programming environment embedded in C/UNIX. A graphics
  562. simulator is provided which supports the PUMA, Stanford, and ``Elbow''
  563. manipulators. The system can be compiled on SGIs (so the Indigo should
  564. be fine), and the graphics runs under either X or GL. 
  565. You can get the system from RCIM for a small fee to cover copying and
  566. shipping. Send me some mail if you are interested.
  567. John Lloyd            Research Center for Intelligent Machines
  568. lloyd@curly.mcrcim.mcgill.edu   McGill University, Montreal
  569. (514) 398-8281            Fax: (514) 398-7348
  570.  
  571. _____________________________________________________________________________
  572.  
  573. Books:
  574.  
  575. The readership of this group ranges from the naive user to experienced
  576. robot designers and users. Accordingly, this list covers the gamut as well.
  577.  
  578. The Robot Builder's Bonanza: 99 Inexpensive Robotics Projects
  579. Gordon McComb
  580. TAB Books
  581.  
  582. Interfacing Test Circuits With Single-Board Computers
  583. Robert H. Luetzow
  584. TAB Books
  585.  
  586. Build Your Own Universal Computer Interface
  587. Bruce Chubb
  588. TAB Books
  589.  
  590. Robots
  591. Peter Marsh
  592. Marsh edited the volume and the book is made up of several
  593. contributions from robotics researchers.
  594. [ok,ok I'm in here too, but it's a very well illustrated book that
  595. covers the general topic of robots. Excellent source materials and
  596. graphics.]
  597. Crescent (Crown) Publishers, NY 1985
  598.  
  599. Microprocessor Based Robotics
  600. Mark J. Robillard
  601. Howard Sams & Co. 1983
  602.  
  603. Advanced Robot Systems
  604. Mark J. Robillard
  605. Howard Sams & Co. 1984
  606.  
  607. The 6.270 Robot Builder's Guide
  608. Fred Martin
  609.   Server: kame.media.mit.edu (18.85.0.45)
  610.   File  : ~ftp/pub/fredm/README
  611.   This directory contains "The 6.270 Robot Builder's Guide", the
  612.   course notes to the 1992 MIT LEGO Robot Design Competition.
  613.   Contact: Fred Martin at fredm@media-lab.media.mit.edu
  614.  
  615. _____________________________________________________________________________
  616. Acknowledgements:
  617. [People who responded directly to me or the net]
  618.  
  619. Hans Moravec, Maki Habib, Ken Goldberg, David Stanton,
  620. John Nagle, Sean Graves, Sjur Vestli, Mark Yim, Rich Wallace
  621. Dan Hudson, Sanjiv Singh, Matt Stein, Dave Stewart, Ed Cheung, Ron
  622. Fearing, Klaus Biggers, Lisa Rendleman, Nobuhiko Mukai
  623. -- 
  624.